home *** CD-ROM | disk | FTP | other *** search
- {$APPTYPE CONSOLE}
- program DynaTab1;
- uses
- DB, DBTables;
- var
- i: Integer;
- begin
- with TTable.Create(nil) do
- try
- DatabaseName := 'DBDEMOS';
- TableName := 'BIOLIFE.DB';
- FieldDefs.Update;
- writeln;
- for i:=0 to Pred(FieldDefs.Count) do
- begin
- write('Field ',i,': ',FieldDefs[i].Name);
- write(' - ',FieldDefs[i].FieldClass.ClassName);
- if FieldDefs[i].DataType = ftString then
- write('[',FieldDefs[i].Size,']');
- if FieldDefs[i].Required then write('*':2);
- writeln
- end
- finally
- Free
- end
- end.